home *** CD-ROM | disk | FTP | other *** search
/ PC World 2006 February / PCWorld_2006-02_cd.bin / software / topware / pspad / pspad450inst_cz.exe / {app} / Context / WMLscript.DEF < prev    next >
Text File  |  2004-05-07  |  9KB  |  417 lines

  1. ;; PSPad code template for WMLScript (Wireless Markup Language Script)
  2. ;; Author: Karel Pavelka
  3. ;; E-mail: webjob@seznam.cz
  4. ;; Update: 28.4.2004
  5. ;;
  6. ;;   (black)     funkce jazyka
  7. ;; B (blue)
  8. ;; D (dark gray)
  9. ;; F (fuchsia)
  10. ;; G (green)     komentar
  11. ;; M (maroon)
  12. ;; N (navy)      Kusy kodu
  13. ;; P (purple)    smycky a prikazy
  14. ;; R (red)       WTAI (Wireless Telephony Application Interface) funkce
  15. ;
  16. [Macro definition]
  17. ;
  18. %phonenumber%=@C Phone Number:,,,"
  19. %name%=@C Name:,,,"
  20. ;
  21. [  |G ned∞litelnß mezera]*Shift+Ctrl+Space
  22.  
  23. [' |G apostrof]
  24. '
  25. [> |G znak ">"]
  26. >
  27. [< |G znak "<"]
  28. <
  29. [& |G ampersand]
  30. &
  31. ;
  32. [<> |G zaΦßtek tagu <>]*Alt+,
  33. <|>
  34. [</> |G konec tagu </|>]*Alt+.
  35. </|>
  36. ;
  37. [/*...*/ |G komentß° bloku /* ... */ ]
  38. /*
  39.   º|
  40. */
  41. [if|P statement if]
  42. if (|) {
  43.   º
  44. }
  45. [else|P else statement]
  46. else {
  47.   º|
  48. }
  49. [while|P cyklus while]
  50. while (|)
  51. {
  52.   º
  53. }
  54. [for|P cyklus for]
  55. for (|; ;) {
  56.   º
  57. }
  58. [function |P function declaration]*Ctrl+Alt+Shift+F
  59. function |(;;) {
  60.     º|
  61. }
  62. [extern function|P extern function declaration]
  63. extern function |(;;) {
  64.     º|
  65. }
  66. ;
  67. ;
  68. [Dialogs.alert | create an alert message]
  69. Dialogs.alert(message)
  70. [Dialogs.confirm | create a confirmation dialog]
  71. Dialogs.confirm(message, ok, cancel)
  72. [Dialogs.prompt | create a prompt dialog]
  73. Dialogs.prompt(message, defaultInput)
  74. [Float.ceil | return equal or nearest bigger integer]
  75. Float.ceil()
  76. [Float.floor | return equal or nearest smaller integer]
  77. Float.floor()
  78. [Float.int | return the integer part of the value]
  79. Float.int()
  80. [Float.maxFloat | display the biggest possible value]
  81. Float.maxFloat()
  82. [Float.minFloat | display the smallest possible value]
  83. Float.minFloat()
  84. [Float.round | return the nearest value as integer]
  85. Float.round()
  86. [Float.pow | the first value into the potency of the second]
  87. Float.pow()
  88. [Float.sqrt | count the square root]
  89. Float.sqrt()
  90. [Lang.Abort | end function (used in error handling)]
  91. Lang.Abort(errorDescription)
  92. [Lang.Abs | return the absolute value of the parameter]
  93. Lang.Abs(number)
  94. [Lang.CharacterSet | return the characterset]
  95. Lang.CharacterSet()
  96. [Lang.Exit | exit function]
  97. Lang.Exit(value)
  98. [Lang.float | test if the device support floating numbers]
  99. Lang.float()
  100. [Lang.isFloat | test if the parameter can be parsed into floating numbers]
  101. Lang.isFloat(value)
  102. [Lang.isInt | test if the parameter can be parsed into integers]
  103. Lang.isInt(value)
  104. [Lang.max | return the maximum value]
  105. Lang.max(value1, value2)
  106. [Lang.maxInt | return the maximum integer value]
  107. Lang.maxInt()
  108. [Lang.min | return the minimum value]
  109. Lang.min(value1, value2)
  110. [Lang.minInt | return the minimum integer value]
  111. Lang.minInt()
  112. [Lang.parseFloat | return floating number]
  113. Lang.parseFloat(value)
  114. [Lang.parseInt | return integers]
  115. Lang.parseInt(value)
  116. [Lang.random | return random values]
  117. Lang.random(value)
  118. [Lang.seed | initialize and return random values]
  119. Lang.seed(value)
  120. [String.charAt | return the value of transmitted string + integer]
  121. String.charAt(string, index)
  122. [String.compare | compare two strings (first smaller | -1)]
  123. String.compare(string1, string2)
  124. [String.elementAt | return the value of transmitted element + integer]
  125. String.elementAt(string, index, separator)
  126. [String.elements | return the number of elements]
  127. String.elements(string, separator)
  128. [String.find | find a string]
  129. String.find(string, subString)
  130. [String.format | format strings according a string (d | integer, f | floating-point, s | string)]
  131. String.format(format, value)
  132. [String.insertAt | return a new string to a defined place (four variables)]
  133. String.insertAt(string, element, index, separator)
  134. [String.isEmpty | test if the string is empty]
  135. String.isEmpty(string)
  136. [String.Lenght | display the length of the string]
  137. String.Lenght(string)
  138. [String.removeAt | remove a string from a defined place (four variables)]
  139. String.removeAt(string, index, separator)
  140. [String.replace | replace a substring with another substring (three variables)]
  141. String.replace(string, oldSubString, newSubString)
  142. [String.replacetAt | replace a string with another string with an index (four variables)]
  143. String.replacetAt(string, element, index, separator)
  144. [String.squeeze | remove repeated strings]
  145. String.squeeze(string)
  146. [String.substring | return a new string, which starts a defined place]
  147. String.substring(string, startIndex, length)
  148. [String.toString | ensure that parameters are handled as string]
  149. String.toString(value)
  150. [String.trim | remove extra spaces before and after a string]
  151. String.trim(string)
  152. [URL.escapeString | encode string as URL]
  153. URL.escapeString(string)
  154. [URL.getBase | return the absolute URL]
  155. URL.getBase()
  156. [URL.getFragment | get the part after #]
  157. URL.getFragment(url)
  158. [URL.getHost | get the host name]
  159. URL.getHost(url)
  160. [URL.getParameter | get transmitted parameters]
  161. URL.getParameter(url)
  162. [URL.getPath | get the URL path]
  163. URL.getPath(url)
  164. [URL.getPort | get the the number of the connection port]
  165. URL.getPort(url)
  166. [URL.getQuery | get the used query string]
  167. URL.getQuery(url)
  168. [URL.getReferer | get back the shortest relative path]
  169. URL.getReferer()
  170. [URL.getSheme | return the used protocol]
  171. URL.getSheme(url)
  172. [URL.isValid | test if the URL format is valid]
  173. URL.isValid(url)
  174. [URL.LoadString | return the contents of URL]
  175. URL.LoadString(url, contentType)
  176. [URL.resolve | return address, which join the base and relative address]
  177. URL.resolve(baseUrl , embeddedUrl)
  178. [URL.unescape | return a string with unescaped characters]
  179. URL.unescape(string)
  180. [WMLBrowser.getCurretCard | return the address of the current card]
  181. WMLBrowser.getCurretCard()
  182. [WMLBrowser.getVar | locate the setting of variables]
  183. WMLBrowser.getVar(name)
  184. [WMLBrowser.go | move to another address]
  185. WMLBrowser.go(url)
  186. [WMLBrowser.newContext | delete history]
  187. WMLBrowser.newContext()
  188. [WMLBrowser.prev | go to the previous card]
  189. WMLBrowser.prev()
  190. [WMLBrowser.refresh | update the document]
  191. WMLBrowser.refresh()
  192. [WMLBrowser.setVar | set new values to variables]
  193. WMLBrowser.setVar(name, value)
  194. ;
  195. [WTAPublic.makeCall |R ]
  196. WTAPublic.makeCall("%phonenumber%");
  197. [WTAPhoneBook.write |R ]
  198. WTAPhoneBook.write("", "%phonenumber%", "%name%");
  199. ;
  200. [Tree Content]
  201. The dialogs library
  202.  Dialogs.alert()
  203.  Dialogs.confirm()
  204.  Dialogs.prompt()
  205. The float library
  206.  Float.ceil()
  207.  Float.floor()
  208.  Float.int()
  209.  Float.maxFloat()
  210.  Float.minFloat()
  211.  Float.round()
  212.  Float.pow()
  213.  Float.sqrt()
  214. The lang library
  215.  Lang.Abort()
  216.  Lang.Abs()
  217.  Lang.CharacterSet()
  218.  Lang.Exit()
  219.  Lang.float()
  220.  Lang.isFloat()
  221.  Lang.isInt()
  222.  Lang.max()
  223.  Lang.maxInt()
  224.  Lang.min()
  225.  Lang.minInt()
  226.  Lang.parseFloat()
  227.  Lang.parseInt()
  228.  Lang.parseRandom()
  229.  Lang.seed()
  230. The String library
  231.  String.charAt()
  232.  String.compare()
  233.  String.elementAt()
  234.  String.elements()
  235.  String.find()
  236.  String.format()
  237.  String.insertAt()
  238.  String.isEmpty()
  239.  String.Lenght()
  240.  String.removeAt()
  241.  String.replace()
  242.  String.replacetAt()
  243.  String.squeeze()
  244.  String.substring()
  245.  String.toString()
  246.  String.trim()
  247. The URL library
  248.  URL.escapeString()
  249.  URL.getBase()
  250.  URL.getFragment()
  251.  URL.getHost()
  252.  URL.getParameter()
  253.  URL.getPath()
  254.  URL.getPort()
  255.  URL.getQuery()
  256.  URL.getReferer()
  257.  URL.getSheme()
  258.  URL.isValid()
  259.  URL.LoadString()
  260.  URL.resolve()
  261.  URL.unescape()
  262. The Wmlbrowser library
  263.  WMLBrowser.getCurretCard()
  264.  WMLBrowser.getVar()
  265.  WMLBrowser.go()
  266.  WMLBrowser.newContext()
  267.  WMLBrowser.prev()
  268.  WMLBrowser.refresh()
  269.  WMLBrowser.setVar()
  270. KeyWords
  271.  access
  272.  agent
  273.  break
  274.  continue
  275.  div
  276.  div=
  277.  domain
  278.  else
  279.  equiv
  280.  extern
  281.  for
  282.  function
  283.  header
  284.  http
  285.  if
  286.  isvalid
  287.  meta
  288.  name
  289.  path
  290.  return
  291.  typeof
  292.  url
  293.  use
  294.  user
  295.  var
  296.  while
  297. ;
  298. [KeyWords]
  299. access
  300. agent
  301. application/vnd.wap.wmlc
  302. application/vnd.wap.wmlscriptc
  303. break
  304. case
  305. catch
  306. class
  307. const
  308. continue
  309. debugger
  310. default
  311. Dialogs.alert()
  312. Dialogs.confirm(,,)
  313. Dialogs.prompt(,)
  314. div
  315. div=
  316. do
  317. domain
  318. else
  319. enum
  320. equiv
  321. export
  322. extends
  323. extern
  324. finally
  325. Float.ceil()
  326. Float.floor()
  327. Float.int()
  328. Float.maxFloat()
  329. Float.minFloat()
  330. Float.pow()
  331. Float.round()
  332. Float.sqrt()
  333. for
  334. function
  335. header
  336. http
  337. if
  338. image/vnd.wap.wbmp
  339. import
  340. isvalid
  341. Lang.Abort()
  342. Lang.Abs()
  343. Lang.Exit()
  344. Lang.float()
  345. Lang.CharacterSet()
  346. Lang.isFloat()
  347. Lang.isInt()
  348. Lang.max()
  349. Lang.maxInt()
  350. Lang.min()
  351. Lang.minInt()
  352. Lang.parseFloat()
  353. Lang.parseInt()
  354. Lang.parseRandom()
  355. Lang.seed()
  356. meta
  357. name
  358. path
  359. private
  360. public
  361. return
  362. sizeof
  363. String.compare(,)
  364. String.elementAt(,,)
  365. String.elements(,)
  366. String.find(,)
  367. String.format(,)
  368. String.charAt(,)
  369. String.insertAt(,,,)
  370. String.isEmpty()
  371. String.Lenght()
  372. String.removeAt(,,)
  373. String.replace(,,)
  374. String.replacetAt(,,,)
  375. String.squeeze()
  376. String.substring(,,)
  377. String.toString()
  378. String.trim()
  379. struct
  380. super
  381. switch
  382. text/vnd.wap.wml
  383. text/vnd.wap.wmlscript
  384. throw
  385. try
  386. typeof
  387. url
  388. URL.escapeString()
  389. URL.getBase()
  390. URL.getFragment()
  391. URL.getHost()
  392. URL.getParameter()
  393. URL.getPath()
  394. URL.getPort()
  395. URL.getQuery()
  396. URL.getReferer()
  397. URL.getSheme()
  398. URL.isValid()
  399. URL.LoadString(,)
  400. URL.resolve(,)
  401. URL.unescape()
  402. use
  403. use meta http
  404. use meta name
  405. use meta user
  406. user
  407. var
  408. var
  409. while
  410. WMLBrowser.getCurretCard()
  411. WMLBrowser.getVar()
  412. WMLBrowser.go()
  413. WMLBrowser.newContext()
  414. WMLBrowser.prev()
  415. WMLBrowser.refresh()
  416. WMLBrowser.setVar(,)
  417.